Skip to main content
Version: v2.10.0

Jobs Dashboard

Jobs Dashboard

A job is a batch task you define once and run repeatedly. The Jobs Dashboard is the Jobs tab inside a workspace, and it lists every job that workspace holds. Each row tells you what the job is, what it runs on and how it last went: the type, which is Custom Code, JAR, Functions or Thrift SQL, the language where the type takes one, the bound cluster with its status dot, and the Last Run Status. From that same row you can run the job, run it with overridden arguments, archive it, or export its configuration.

job-dashboard

Filter pills

Three pills at the top right of the table switch what is listed. Each carries a live count.

PillShows
AllEvery job in the workspace, active and inactive.
ActiveJobs that are currently usable. This is the default.
InactiveJobs that have been archived from the row menu.

Columns

ColumnDetail
Job IDThe job's unique numeric identifier.
NameThe job name, linking through to the job.
TypeCustom Code, JAR, Functions or Thrift SQL. Filterable.
LanguageThe language the job runs in, or - where the type doesn't take one. Filterable.
Cluster NameThe cluster the job is bound to, with a status dot. Filterable.
Last Run StatusThe outcome of the job's most recent run. Filterable.
Modified ByThe user who last changed the job. Filterable.
Modified TimeThe absolute timestamp, with a relative age beneath it.
ActionsThe per-row controls described below.
note

We make the column set configurable. The column-picker icon in the toolbar lets you show or hide columns, so your view won't necessarily match our screenshot.

Toolbar

To the right of the search box sit a filter icon, a refresh icon and the column picker, then the three pills and the + Job button.

Search is by job name only, through the Search By Job Name box at the top left.

Row actions

Each row ends with two controls.

ControlTooltipBehaviour
Play buttonRunSubmits the job immediately, using its saved configuration. Present on every row whatever the last run status.
Kebab (none)Opens the row menu below.

The kebab menu holds three entries:

EntryBehaviour
Run with ArgumentsSubmits the job after letting you override its arguments for this run only.
Inactive / ActiveArchives the job, or restores it. The entry reads Inactive while you're on the All or Active pill and Active while you're on the Inactive pill.
ExportDownloads the job's configuration.
tip

Archiving is reversible. An inactive job isn't deleted, only hidden from the default view, switch to the Inactive pill and choose Active from its row menu to bring it back.

Diagnosing a failed job

When a job's Last Run Status is ERROR, a small orange sparkle appears beside the status. Hovering it expands the glyph into a Diagnose pill, and that hands the failure to Yeedu Assistant so we can attempt a root-cause analysis. See Error Diagnosis.